package com.ccys.cms.service.masterData;

import com.ccys.common.vo.ResponseResult;
import com.ccys.db.dto.masterData.PricingTimingIdDto;
import com.ccys.db.dto.masterData.PricingTimingPageQueryDto;
import com.ccys.db.dto.masterData.PricingTimingSaveDto;
import com.ccys.db.entity.TblPricingTiming;
import com.ccys.db.rely.service.BaseService;
import com.ccys.db.vo.masterData.PricingTimingPageQueryVo;
import com.github.pagehelper.PageInfo;

/**
 * @program: WhiteCoat
 * @description: 问诊价格设置
 * @author: ZhangJingCan
 * @create: 2023-12-13 17:57
 **/
public interface PricingTimingService extends BaseService<TblPricingTiming> {
    ResponseResult savePricingTiming(PricingTimingSaveDto dto);

    ResponseResult deletePricingTiming(PricingTimingIdDto dto);

    ResponseResult<PageInfo<PricingTimingPageQueryVo>, Object> findPagePricingTiming(PricingTimingPageQueryDto dto);

    ResponseResult updatePricingTimingStatus(PricingTimingIdDto dto);
}
